@charset "UTF-8";
/*第一行*/
.footer { border-top: #d21e00 3px solid; }

.footer .line1 { min-width: 1190px; width: 100%; padding-top: 180px; box-sizing: border-box; position: relative; height: 305px; background-image: url("../images/footerbgImg.jpg"); background-repeat: no-repeat; background-position: center top; background-position-y: -3px; border-bottom: 1px solid #ccc; }

.footer .line1 .main dl { margin-left: 120px; float: left; width: 100px; height: 100px; line-height: 20px; }

.footer .line1 .main dl a { font-size: 12px; color: #9e7777; }

.footer .line1 .main dl dt { margin-bottom: 10px; }

.footer .line1 .main dl dt a { color: #000; }

.footer .line1 .main dl:last-child { margin-right: 310px; }

/*其他标志*/
.footer .line2 { line-height: 25px; }

.footer .line2 .otherLogo { margin: 30px auto; display: block; }

.footer .line2 p { margin: 0 auto; color: #9e7777; font-size: 12px; text-align: center; }

/*置顶按钮*/
.toTop { position: fixed; bottom: 5px; right: 5px; width: 58px; height: 50px; background: url("../images/cartzhiding.png"); background-repeat: no-repeat; background-size: 100% 100%; }

/*在线客服*/
.QQchat { position: fixed; right: -178px; top: 50%; margin-top: -206px; width: 176px; height: 412px; background-color: #ff3c3c; border: 1px solid #f53131; color: #862c00; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.QQchat .close { position: absolute; top: 50%; left: -44px; margin-top: -68px; padding: 5px 10px; box-sizing: border-box; width: 44px; height: 136px; text-align: center; background-color: #ff3c3c; color: #fff; font-size: 16px; line-height: 18px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.QQchat .con1 { margin: 5px; width: 166px; height: 166px; border: 1px solid #f53131; border-radius: 5px; background-color: #fff; }

.QQchat .con1 .tit { margin: 0 auto; width: 142px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: bold; color: #f53131; border-bottom: 1px solid #ff3c3c; }

.QQchat .con1 i { display: block; height: 86px; border-bottom: 1px solid #ff3c3c; }

.QQchat .con1 i p { position: relative; }

.QQchat .con1 i p span { margin-top: 10px; margin-left: 25px; display: inline-block; width: 110px; height: 25px; line-height: 25px; text-align: center; background: linear-gradient(#fff, #ffdada); border: 1px solid #ff3c3c; border-radius: 5px; }

.QQchat .con1 i p img:first-child { position: absolute; top: 10px; left: 15px; }

.QQchat .con1 .mssage { position: relative; }

.QQchat .con1 .mssage img { position: absolute; top: 10px; left: 15px; }

.QQchat .con1 .mssage span { margin-top: 10px; margin-left: 25px; display: inline-block; width: 110px; height: 25px; line-height: 25px; text-align: center; background: linear-gradient(#fff, #ffdada); border: 1px solid #ff3c3c; border-radius: 5px; }

.QQchat .con2 { margin: 5px; width: 166px; height: 176px; border: 1px solid #f53131; border-radius: 5px; background-color: #fff; font-size: 16px; text-align: center; }

.QQchat .con2 img { margin: 0px 15px; margin-top: 8px; width: 130px; height: 140px; }

.QQchat .con3 { margin: 5px; height: 45px; width: 166px; line-height: 45px; background-color: #fff; border: 1px solid #f53131; border-radius: 5px; }

.QQchat .con3 img { width: 40px; margin: 5px; margin-left: 20px; margin-right: -5px; }

/*修改部分footer*/
.main, .main2 { width: 1068px; margin: 0 auto; }

.footer { border-top: 1px solid #ccc; }

.footer .line1 { background-image: url("../images/LoginFooter.jpg"); height: 180px; padding-top: 30px; }

.footer .line1 .main dl:first-child { margin-left: 50px; margin-right: 50px; }

.footer .line1 .main dl { margin: 0 60px; }

.footer .line1 .main dl:last-child { margin-right: 240px; margin-left: 80px; }

/*页脚里有些内容没有*/
.footer .toTop { display: none; }

.footer .QQchat { display: none; }

/*登录头*/
.loginHeader img { float: left; }

/*登陆内容*/
.loginContent { height: 438px; }

/*登录左边图*/
.loginContent .loginLeft { float: left; margin: 40px 114px; }

/*登录右边登录框*/
.loginContent .loginRight { float: left; width: 316px; height: 430px; }

/*密码登录手机登录栏*/
.loginContent .loginRight .loginTit .pwdLogin, .loginContent .loginRight .loginTit .phoneLogin { float: left; width: 158px; height: 64px; line-height: 64px; text-align: center; }

.loginContent .loginRight .loginTit .pwdLogin a, .loginContent .loginRight .loginTit .phoneLogin a { font-size: 18px; padding-bottom: 5px; }

.loginContent .loginRight .loginTit .pwdLogin .current1, .loginContent .loginRight .loginTit .phoneLogin .current1 { border-bottom: 2px solid #00b03a; }

/*input表单1*/
.loginContent .loginRight .logForm { padding: 0 14px; height: 138px; }

.loginContent .loginRight .logForm li { height: 138px; }

.loginContent .loginRight .logForm label.error { float: left; margin-top: 10px; color: red; }

.loginContent .loginRight .logForm label.error img { vertical-align: middle; }

.loginContent .loginRight .logForm .pwdInput { display: none; }

.loginContent .loginRight .logForm .pwdInput .input { float: left; width: 280px; height: 39.42857px; font-size: 16px; padding: 0 10px; box-sizing: border-box; background-color: #fff; }

.loginContent .loginRight .logForm .pwdInput p { width: 278px; height: 39.42857px; border: 1px solid #ccc; background-color: #fff; }

.loginContent .loginRight .logForm .pwdInput p .input { float: left; background-color: #fff; width: 170px; height: 39.42857px; border: none; }

/*验证码*/
.loginContent .loginRight .logForm .pwdInput p #idcode { display: block; float: left; margin-top: 10px; margin-left: 20px; }

/*input表单2*/
.loginContent .loginRight .logForm .phoneInput { display: none; }

.loginContent .loginRight .logForm .phoneInput .input { width: 280px; height: 39.42857px; font-size: 16px; padding: 0 10px; box-sizing: border-box; background-color: #fff; }

.loginContent .loginRight .logForm .phoneInput p { width: 276px; height: 39.42857px; border: 1px solid #ccc; background-color: #fff; }

.loginContent .loginRight .logForm .phoneInput p .input { float: left; background-color: #fff; width: 170px; height: 39.42857px; border: none; }

/*验证码*/
.loginContent .loginRight .logForm .phoneInput p .yzm2 { display: block; float: right; margin: 8px 8px; }

/*手机验证码*/
.loginContent .loginRight .logForm .phoneInput p .yzm3 { display: block; float: right; margin: 6px; width: 80px; height: 24.42857px; border: 1px solid #000; border-radius: 10px; text-align: center; line-height: 24.42857px; }

/*显示隐藏*/
.loginContent .loginRight .logForm .current2 { display: block; }

/*登录*/
.loginContent .loginRight form button { margin: 22px 0; margin-top: 10px; display: block; width: 296px; height: 46px; background-color: #f3210a; color: #fff; font-size: 16px; border: none; border-radius: 5px; }

/*记住密码*/
.loginContent .loginRight .logForm .pwdInput .remPwd { margin-top: 10px; height: 36px; line-height: 36px; font-size: 12px; border: none; }

.loginContent .loginRight .logForm .phoneInput .remPwd { margin-top: 10px; height: 36px; line-height: 36px; font-size: 12px; border: none; }

.loginContent .loginRight .remPwd input { margin-top: 13px; margin-right: 5px; margin-left: 10px; width: 10px; height: 10px; float: left; }

.loginContent .loginRight .remPwd label { float: right; }

.loginContent .loginRight .remPwd label a:first-child { margin-right: 5px; font-size: 12px; color: red; }

.loginContent .loginRight .remPwd label a:last-child { margin-right: 10px; font-size: 12px; }

/*横线*/
.loginContent .loginRight .line { height: 135px; border-bottom: 1px solid #ccc; }

.loginContent .loginRight .linep { margin: -24px 110px; float: left; width: 88px; height: 44px; line-height: 44px; text-align: center; background-color: #fff; }

/*微信标志*/
.loginContent .loginRight .wechatLogo { padding-top: 30px; box-sizing: border-box; }

.loginContent .loginRight .wechatLogo img { display: block; margin: 0 auto; }
